home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / comm1 / intsdkss.lha / include / signal.h < prev    next >
C/C++ Source or Header  |  1996-04-09  |  750b  |  43 lines

  1. /*
  2. ** Some signal definitions.  These are meant to build on the ones defined
  3. ** in the SAS/C headers.  Will probably need to be changed for other
  4. ** compilers.
  5. */
  6.  
  7. #ifndef SIGNAL_H
  8. #define SIGNAL_H
  9.  
  10. #include "include:signal.h"
  11.  
  12. #undef _NSIG
  13. #undef _SIG_MAX
  14.  
  15. #define _NSIG      21
  16. #define _SIG_MAX  20
  17.  
  18. #ifndef _STRICT_ANSI
  19. #define NSIG    _NSIG
  20. #define SIG_MAX _SIG_MAX
  21. #endif
  22.  
  23. #define SIGPIPE 7
  24. #define SIGKILL 9
  25. #define SIGALRM 10
  26. #define SIGHUP    11
  27. #define SIGCHLD 12
  28. #define SIGSYS    13
  29. #define SIGIOT    14
  30. #define SIGEMT    15
  31. #define SIGUSR1 16
  32. #define SIGUSR2 17
  33. #define SIGURG    18    /* used by socket library */
  34. #define SIGIO    19    /* used by socket library */
  35. #define SIGTSTP 20
  36.  
  37. #define _NUMSIG 20
  38. #define _FSTSIG 1
  39.  
  40. #define BADSIG    ((void (*)(int))-1)
  41.  
  42. #endif
  43.